1486b9a5980c9c5fdcf4fab1fbd151cdc9def27f,src/main/java/tk/mybatis/mapper/provider/MapperProvider.java,MapperProvider,insert,#MappedStatement#,155

Before Change


            }
            //当属性为null时,如果存在主键策略,会自动获�值,如果�存在,则使用null
            //�列的情况
            if (column.getSequenceName() != null && column.getSequenceName().length() > 0) {
                ifNodes.add(getIfIsNull(column, new StaticTextSqlNode(getSeqNextVal(column) + " ,")));
            } else if (column.isIdentity()) {
                ifNodes.add(getIfCacheIsNull(column, new StaticTextSqlNode("#{" + column.getProperty() + " },")));

After Change


            }
            //当属性为null时,如果存在主键策略,会自动获�值,如果�存在,则使用null
            //�列的情况
            if (StringUtil.isNotEmpty(column.getSequenceName())) {
                ifNodes.add(getIfIsNull(column, new StaticTextSqlNode(getSeqNextVal(column) + " ,")));
            } else if (column.isIdentity()) {
                ifNodes.add(getIfCacheIsNull(column, new StaticTextSqlNode("#{" + column.getProperty() + " },")));